typedef struct 
{
	void *data;
	int  size;
}element;

typedef struct stack
{
	element *base;
	int top;
	int max_size;
}stack;